github.com/refraction-networking/utls.clientHandshakeStateTLS13.suite (field)
30 uses
github.com/refraction-networking/utls (current package)
handshake_client_tls13.go#L40: suite *cipherSuiteTLS13
handshake_client_tls13.go#L71: hs.transcript = hs.suite.hash.New()
handshake_client_tls13.go#L78: hs.echContext.innerTranscript = hs.suite.hash.New()
handshake_client_tls13.go#L102: confTranscript := cloneHash(hs.echContext.innerTranscript, hs.suite.hash)
handshake_client_tls13.go#L106: acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
handshake_client_tls13.go#L107: hkdf.Extract(hs.suite.hash.New, hs.echContext.innerHello.random, nil),
handshake_client_tls13.go#L222: if hs.suite != nil && selectedSuite != hs.suite {
handshake_client_tls13.go#L230: hs.suite = selectedSuite
handshake_client_tls13.go#L231: c.cipherSuite = hs.suite.id
handshake_client_tls13.go#L280: confTranscript := cloneHash(hs.echContext.innerTranscript, hs.suite.hash)
handshake_client_tls13.go#L285: acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
handshake_client_tls13.go#L286: hkdf.Extract(hs.suite.hash.New, hs.echContext.innerHello.random, nil),
handshake_client_tls13.go#L362: if pskSuite.hash == hs.suite.hash {
handshake_client_tls13.go#L367: transcript := hs.suite.hash.New()
handshake_client_tls13.go#L374: if err := computeAndUpdatePSK(hello, hs.binderKey, transcript, hs.suite.finishedHash); err != nil {
handshake_client_tls13.go#L551: if pskSuite.hash != hs.suite.hash {
handshake_client_tls13.go#L651: earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, nil)
handshake_client_tls13.go#L657: c.out.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, clientSecret)
handshake_client_tls13.go#L659: c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, serverSecret)
handshake_client_tls13.go#L665: c.quicSetWriteSecret(QUICEncryptionLevelHandshake, hs.suite.id, clientSecret)
handshake_client_tls13.go#L666: c.quicSetReadSecret(QUICEncryptionLevelHandshake, hs.suite.id, serverSecret)
handshake_client_tls13.go#L896: expectedMAC := hs.suite.finishedHash(c.in.trafficSecret, hs.transcript)
handshake_client_tls13.go#L910: c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, serverSecret)
handshake_client_tls13.go#L923: c.ekm = hs.suite.exportKeyingMaterial(hs.masterSecret, hs.transcript)
handshake_client_tls13.go#L1006: verifyData: hs.suite.finishedHash(c.out.trafficSecret, hs.transcript),
handshake_client_tls13.go#L1013: c.out.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, hs.trafficSecret)
handshake_client_tls13.go#L1023: c.quicSetWriteSecret(QUICEncryptionLevelApplication, hs.suite.id, hs.trafficSecret)
u_public.go#L101: suite: chs.State13.Suite.toPrivate(),
u_public.go#L121: Suite: chs13.suite.toPublic(),
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |